The Two Paradigms of Software Design
نویسنده
چکیده
The dominant view of design in information systems and software engineering, the Rational Design Paradigm, views software development as a methodical, plan-centered, approximately rational process of optimizing a design candidate for known constraints and objectives. This paper synthesizes an Alternative Design Paradigm, which views software development as an amethodical, improvisational, emotional process of simultaneously framing the problem and building artifacts to address it. These conflicting paradigms are manifestations of a deeper philosophical conflict between rationalism and empiricism. The paper clarifies the nature, components and assumptions of each paradigm and explores the implications of the paradigmatic conflict for research, practice and education.
منابع مشابه
Two Paradigms of Endogenous Development: Production Process & Supply-demand Relationship
Different world views and philosophies in defining development problems and their solutions derive currently from different disciplines. They refer in many respects to the principle of cause-effect as a fundamental relationship between phenomena. The history of differing values and attitudes presented in management and design indicates the importance of this relationship. This sort of knowledge...
متن کاملA Review of the Contextual Adaptability of Three Contemporary Urban Paradigms: New Urbanism, Urban Village and Urban Renaissance
متن کامل
Title Design, implementation and evaluation of e-learning based on Paradigm 3 and Paradigm 4 of Kashman's theory and their comparison (in terms of academic achievement, motivation and satisfaction of medical education students).
The purpose of this study was to design, implement and evaluate e-learning based on the third and fourth Paradigms of Kashman's theory. The research method was quasi-experimental and mixed (qualitative and quantitative). The statistical population of the undergraduate students of Shahid Beheshti Medical Education Faculty of Tehran was selected by sampling method available to students of medical...
متن کاملComparative survey between quantitative and qualitative paradigms (part II)
As stated in the first part of article, we have stated the four major philosophical paradigms ‎which make up the basis for knowledge(epistemology), the nature and reality(ontology) and ‎the acquisition methods of knowledge(methodology). Thus, according to each paradigm, ‎approach to knowledge is determined. ‎‏ ‏ In a more general category, we have two quantitative and qu...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملEvaluation of the Humanity Research Paradigms based on Analysis of Human – Environment Interaction
As claimed by many behavioral scientists, designing should be based on the knowledge of interaction between human and environment. Environmental quality is also created in the context in which humans interact with their environment. To achieve such quality, designers should develop appropriate models for explaining this relationship, and this requires an understanding of human nature and the en...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1303.5938 شماره
صفحات -
تاریخ انتشار 2013